<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
    .bannercell {
      border: 0px;
      padding: 0px;
    }
    body {
      margin-left: 10;
      margin-right: 10;
      font:normal 80% arial,helvetica,sanserif;
      background-color:#FFFFFF;
      color:#000000;
    }
    .a td {
      background: #efefef;
    }
    .b td {
      background: #fff;
    }
    th, td {
      text-align: left;
      vertical-align: top;
    }
    th {
      font-weight:bold;
      background: #ccc;
      color: black;
    }
    table, th, td {
      font-size:100%;
      border: none
    }
    table.log tr td, tr th {

    }
    h2 {
      font-weight:bold;
      font-size:140%;
      margin-bottom: 5;
    }
    h3 {
      font-size:100%;
      font-weight:bold;
      background: #525D76;
      color: white;
      text-decoration: none;
      padding: 5px;
      margin-right: 2px;
      margin-left: 2px;
      margin-bottom: 0;
    }
		</style>
</head>
<body>
<a name="top"></a>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="bannercell" rowspan="2"></td><td class="text-align:right">
<h2>CheckStyle Audit</h2>
</td>
</tr>
<tr>
<td class="text-align:right">Designed for use with <a href="http://checkstyle.sourceforge.net/">CheckStyle</a> and <a href="http://jakarta.apache.org">Ant</a>.</td>
</tr>
</table>
<hr size="1">
<h3>Summary</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Files</th><th>Errors</th>
</tr>
<tr class="a">
<td>33</td><td>600</td>
</tr>
</table>
<hr size="1" width="100%" align="left">
<h3>Files</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Name</th><th>Errors</th>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GSMErrorException.java">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GSMErrorException.java</a></td><td>115</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\GammuStateMachineCL.java">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\GammuStateMachineCL.java</a></td><td>88</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\log4j\GuillotineFileAppender.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\log4j\GuillotineFileAppender.java</a></td><td>62</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuStateMachine.java">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuStateMachine.java</a></td><td>44</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\ServerSocketLogCollector.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\ServerSocketLogCollector.java</a></td><td>30</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\Analyzer.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\Analyzer.java</a></td><td>29</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\Executor.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\Executor.java</a></td><td>29</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\TimestampGenerator.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\TimestampGenerator.java</a></td><td>23</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\Sequence.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\Sequence.java</a></td><td>20</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\LogSweeper.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\LogSweeper.java</a></td><td>18</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\ReportHandler.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\ReportHandler.java</a></td><td>18</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\Config.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\Config.java</a></td><td>14</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\CLUtils.java">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\CLUtils.java</a></td><td>13</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\TimeoutKeeper.java">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\TimeoutKeeper.java</a></td><td>13</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\ReportEvent.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\ReportEvent.java</a></td><td>13</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\appenders\SocketServerAppender.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\appenders\SocketServerAppender.java</a></td><td>11</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuEvent.java">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuEvent.java</a></td><td>10</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\CollectorSkeleton.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\CollectorSkeleton.java</a></td><td>9</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\OutgoingSMS.java">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\OutgoingSMS.java</a></td><td>8</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuStateMachineFactory.java">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuStateMachineFactory.java</a></td><td>7</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\ObjectInputStreamLogCollector.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\ObjectInputStreamLogCollector.java</a></td><td>7</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\sipp\SippWrapper.java">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\sipp\SippWrapper.java</a></td><td>4</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuObserver.java">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuObserver.java</a></td><td>1</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\package.html">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\package.html</a></td><td>1</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\log4j\package.html">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\log4j\package.html</a></td><td>1</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\sipp\package.html">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\sipp\package.html</a></td><td>1</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\package.html">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\package.html</a></td><td>1</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\package.html">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\package.html</a></td><td>1</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\appenders\package.html">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\appenders\package.html</a></td><td>1</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\package.html">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\package.html</a></td><td>0</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\package.html">C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\package.html</a></td><td>0</td>
</tr>
<tr class="b">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\package.html">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\package.html</a></td><td>0</td>
</tr>
<tr class="a">
<td><a href="#f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\package.html">C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\package.html</a></td><td>0</td>
</tr>
</table>
<hr size="1" width="100%" align="left">
<a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GSMErrorException.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GSMErrorException.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>21</td>
</tr>
<tr class="b">
<td>Class GSMErrorException should be declared as final.</td><td>23</td>
</tr>
<tr class="a">
<td>Name 'GSMErrorException' must match pattern '^[A-Z][a-z]+([A-Z][a-z]+)*$'.</td><td>23</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>24</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>24</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>27</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>27</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>30</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>30</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>33</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>33</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>36</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>36</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>39</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>39</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>42</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>42</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>45</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>45</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>48</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>48</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>51</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>51</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>54</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>54</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>57</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>57</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>60</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>60</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>63</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>63</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>66</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>66</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>69</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>69</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>72</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>72</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>75</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>75</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>78</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>78</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>81</td>
</tr>
<tr class="a">
<td>'static' modifier out of order with the JLS suggestions.</td><td>81</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>83</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>84</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>84</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>87</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>87</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>90</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>90</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>93</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>93</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>96</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>96</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>99</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>99</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>102</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>102</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>105</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>105</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>108</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>108</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>111</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>111</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>114</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>114</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>117</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>117</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>120</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>120</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>123</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>123</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>126</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>126</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>129</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>129</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>132</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>132</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>135</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>135</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>138</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>138</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>141</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>141</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>144</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>144</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>147</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>147</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>150</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>150</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>153</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>153</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>156</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>156</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>159</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>159</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>162</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>162</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>165</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>165</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>168</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>168</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>171</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>171</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>174</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>174</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>177</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>177</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>180</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>180</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>183</td>
</tr>
<tr class="b">
<td>'static' modifier out of order with the JLS suggestions.</td><td>183</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>186</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>191</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>193</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuEvent.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuEvent.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>24</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>28</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>28</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>28</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>28</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>31</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>33</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>35</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>40</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>44</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuObserver.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuObserver.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>26</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuStateMachine.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuStateMachine.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>25</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>27</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>27</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>27</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>30</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>33</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>34</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>38</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>42</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>43</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>46</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>47</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>51</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>52</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'number'.</td><td>58</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'showNumber'.</td><td>58</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>61</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>62</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>65</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>66</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>70</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>74</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>77</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>78</td>
</tr>
<tr class="a">
<td>Name 'getSMS' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>78</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>82</td>
</tr>
<tr class="a">
<td>Name 'getSMSC' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>82</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>86</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>90</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>93</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>94</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>98</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>102</td>
</tr>
<tr class="b">
<td>Name 'sendSMS' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>102</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>106</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>110</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>114</td>
</tr>
<tr class="b">
<td>Name 'setIncmingCB' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>114</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>118</td>
</tr>
<tr class="b">
<td>Name 'setIncomingSMS' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>118</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>121</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>122</td>
</tr>
<tr class="a">
<td>Name 'setIncomingUSSD' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>122</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>126</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuStateMachineFactory.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\GammuStateMachineFactory.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>21</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>22</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>27</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>32</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>34</td>
</tr>
<tr class="b">
<td>Line is longer than 120 characters.</td><td>35</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>35</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\OutgoingSMS.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\OutgoingSMS.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Name 'OutgoingSMS' must match pattern '^[A-Z][a-z]+([A-Z][a-z]+)*$'.</td><td>20</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>28</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>31</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>33</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>39</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>40</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>48</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>49</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\CLUtils.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\CLUtils.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>32</td>
</tr>
<tr class="b">
<td>Class should define a constructor.</td><td>34</td>
</tr>
<tr class="a">
<td>Utility classes should not have a public or default constructor.</td><td>34</td>
</tr>
<tr class="b">
<td>Name 'CLUtils' must match pattern '^[A-Z][a-z]+([A-Z][a-z]+)*$'.</td><td>34</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>37</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>39</td>
</tr>
<tr class="a">
<td>Unused @throws tag for 'RuntimeException'.</td><td>43</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>57</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>59</td>
</tr>
<tr class="b">
<td>'3' is a magic number.</td><td>80</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>97</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>100</td>
</tr>
<tr class="a">
<td>Redundant throws: 'InterruptedIOException' is subclass of 'IOException'.</td><td>118</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\GammuStateMachineCL.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\GammuStateMachineCL.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>37</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>38</td>
</tr>
<tr class="a">
<td>Name 'GammuStateMachineCL' must match pattern '^[A-Z][a-z]+([A-Z][a-z]+)*$'.</td><td>40</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>42</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>44</td>
</tr>
<tr class="b">
<td>Variable 'monitoredCall' explicitly initialized to 'false' (default value for its type).</td><td>44</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>46</td>
</tr>
<tr class="b">
<td>Name 'monitoredSMS' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>46</td>
</tr>
<tr class="a">
<td>Variable 'monitoredSMS' explicitly initialized to 'false' (default value for its type).</td><td>46</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>48</td>
</tr>
<tr class="a">
<td>Name 'monitoredUSSD' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>48</td>
</tr>
<tr class="b">
<td>Variable 'monitoredUSSD' explicitly initialized to 'false' (default value for its type).</td><td>48</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>50</td>
</tr>
<tr class="b">
<td>Name 'monitoredCB' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>50</td>
</tr>
<tr class="a">
<td>Variable 'monitoredCB' explicitly initialized to 'false' (default value for its type).</td><td>50</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>52</td>
</tr>
<tr class="a">
<td>Variable 'monitorRunning' explicitly initialized to 'false' (default value for its type).</td><td>52</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>54</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>57</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>61</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'callback'.</td><td>65</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>69</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'callback'.</td><td>73</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>77</td>
</tr>
<tr class="a">
<td>Found duplicate of 13 lines in C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\GammuStateMachineCL.java, starting from line 101</td><td>83</td>
</tr>
<tr class="b">
<td>'2000' is a magic number.</td><td>85</td>
</tr>
<tr class="a">
<td>Javadoc has empty description section.</td><td>95</td>
</tr>
<tr class="b">
<td>Found duplicate of 13 lines in C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\GammuStateMachineCL.java, starting from line 289</td><td>101</td>
</tr>
<tr class="a">
<td>'2000' is a magic number.</td><td>103</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>113</td>
</tr>
<tr class="a">
<td>Expected an @return tag.</td><td>116</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'number'.</td><td>117</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'showNumber'.</td><td>117</td>
</tr>
<tr class="b">
<td>'2000' is a magic number.</td><td>128</td>
</tr>
<tr class="a">
<td>Javadoc has empty description section.</td><td>139</td>
</tr>
<tr class="b">
<td>Expected an @return tag.</td><td>142</td>
</tr>
<tr class="a">
<td>'2000' is a magic number.</td><td>147</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>158</td>
</tr>
<tr class="a">
<td>Expected an @return tag.</td><td>161</td>
</tr>
<tr class="b">
<td>'2000' is a magic number.</td><td>166</td>
</tr>
<tr class="a">
<td>'10' is a magic number.</td><td>169</td>
</tr>
<tr class="b">
<td>Found duplicate of 15 lines in C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\GammuStateMachineCL.java, starting from line 204</td><td>175</td>
</tr>
<tr class="a">
<td>Javadoc has empty description section.</td><td>189</td>
</tr>
<tr class="b">
<td>Expected an @return tag.</td><td>192</td>
</tr>
<tr class="a">
<td>'2000' is a magic number.</td><td>197</td>
</tr>
<tr class="b">
<td>'5' is a magic number.</td><td>200</td>
</tr>
<tr class="a">
<td>Javadoc has empty description section.</td><td>218</td>
</tr>
<tr class="b">
<td>Expected an @return tag.</td><td>221</td>
</tr>
<tr class="a">
<td>'2000' is a magic number.</td><td>226</td>
</tr>
<tr class="b">
<td>'6' is a magic number.</td><td>229</td>
</tr>
<tr class="a">
<td>Found duplicate of 16 lines in C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\GammuStateMachineCL.java, starting from line 268</td><td>229</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>244</td>
</tr>
<tr class="a">
<td>Expected an @return tag.</td><td>247</td>
</tr>
<tr class="b">
<td>Name 'getSMS' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>248</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'folder'.</td><td>248</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'location'.</td><td>248</td>
</tr>
<tr class="a">
<td>Javadoc has empty description section.</td><td>252</td>
</tr>
<tr class="b">
<td>Expected an @return tag.</td><td>255</td>
</tr>
<tr class="a">
<td>Name 'getSMSC' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>256</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'location'.</td><td>256</td>
</tr>
<tr class="a">
<td>'2000' is a magic number.</td><td>261</td>
</tr>
<tr class="b">
<td>'6' is a magic number.</td><td>268</td>
</tr>
<tr class="a">
<td>Javadoc has empty description section.</td><td>283</td>
</tr>
<tr class="b">
<td>Found duplicate of 13 lines in C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\GammuStateMachineCL.java, starting from line 354</td><td>289</td>
</tr>
<tr class="a">
<td>'2000' is a magic number.</td><td>291</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>301</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'key'.</td><td>305</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'press'.</td><td>305</td>
</tr>
<tr class="a">
<td>'2000' is a magic number.</td><td>310</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>323</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'keys'.</td><td>327</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>335</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'section'.</td><td>339</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>343</td>
</tr>
<tr class="a">
<td>Name 'sendSMS' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>347</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'value'.</td><td>347</td>
</tr>
<tr class="a">
<td>'2000' is a magic number.</td><td>356</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>366</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'attributes'.</td><td>370</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>374</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'enable'.</td><td>378</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>385</td>
</tr>
<tr class="a">
<td>Javadoc has empty description section.</td><td>403</td>
</tr>
<tr class="b">
<td>Name 'setIncmingCB' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>407</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'enable'.</td><td>407</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>411</td>
</tr>
<tr class="a">
<td>Name 'setIncomingSMS' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>415</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'enable'.</td><td>415</td>
</tr>
<tr class="a">
<td>Javadoc has empty description section.</td><td>419</td>
</tr>
<tr class="b">
<td>Name 'setIncomingUSSD' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>423</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'enable'.</td><td>423</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>427</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>435</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\TimeoutKeeper.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\TimeoutKeeper.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>20</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>25</td>
</tr>
<tr class="a">
<td>Variable 'running' explicitly initialized to 'false' (default value for its type).</td><td>25</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>26</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>27</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>29</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>33</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>34</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>38</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>39</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>40</td>
</tr>
<tr class="b">
<td>Must have at least one statement.</td><td>45</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>56</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\Analyzer.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\Analyzer.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Variable 'id' must be private and have accessor methods.</td><td>51</td>
</tr>
<tr class="b">
<td>Variable 'idPattern' must be private and have accessor methods.</td><td>54</td>
</tr>
<tr class="a">
<td>Variable 'showInvalidMessages' must be private and have accessor methods.</td><td>57</td>
</tr>
<tr class="b">
<td>Variable 'stopped' must be private and have accessor methods.</td><td>60</td>
</tr>
<tr class="a">
<td>First sentence should end with a period.</td><td>65</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>85</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>86</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>88</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>90</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>98</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>100</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>102</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>110</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>111</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>113</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>115</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>147</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>149</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>151</td>
</tr>
<tr class="b">
<td>Expected @param tag for 's'.</td><td>211</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>216</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>243</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>244</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>246</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>248</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>266</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>267</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>269</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>271</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\Sequence.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\Sequence.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>74</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>75</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>79</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>84</td>
</tr>
<tr class="a">
<td>Unused @throws tag for 'IllegalStateException'.</td><td>113</td>
</tr>
<tr class="b">
<td>Unused @throws tag for 'IllegalStateException'.</td><td>179</td>
</tr>
<tr class="a">
<td>Name 'SequenceElement' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>181</td>
</tr>
<tr class="b">
<td>Unused @throws tag for 'IllegalStateException'.</td><td>201</td>
</tr>
<tr class="a">
<td>Name 'SequenceElement' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>203</td>
</tr>
<tr class="b">
<td>Line is longer than 120 characters.</td><td>256</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>262</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>357</td>
</tr>
<tr class="a">
<td>'if' construct must use '{}'s.</td><td>529</td>
</tr>
<tr class="b">
<td>Line is longer than 120 characters.</td><td>727</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>729</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>729</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>730</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>731</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>734</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>739</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\appenders\SocketServerAppender.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\appenders\SocketServerAppender.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line does not match expected header line of ' * This program is free software; you can redistribute it and/or'.</td><td>2</td>
</tr>
<tr class="b">
<td>Name 'LOGGER' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>36</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>41</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>47</td>
</tr>
<tr class="a">
<td>'7788' is a magic number.</td><td>48</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>50</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>53</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>64</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>65</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>127</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>128</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\CollectorSkeleton.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\CollectorSkeleton.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Got an exception - java.lang.RuntimeException: Unable to get class information for @throws tag 'UnhandledException'.</td><td>0</td>
</tr>
<tr class="b">
<td>First sentence should end with a period.</td><td>39</td>
</tr>
<tr class="a">
<td>Variable 'stopped' explicitly initialized to 'false' (default value for its type).</td><td>48</td>
</tr>
<tr class="b">
<td>Variable 'stopped' must be private and have accessor methods.</td><td>48</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>50</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>52</td>
</tr>
<tr class="a">
<td>'if' construct must use '{}'s.</td><td>82</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'analyzer'.</td><td>94</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>142</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\ObjectInputStreamLogCollector.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\ObjectInputStreamLogCollector.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Got an exception - java.lang.RuntimeException: Unable to get class information for UnhandledException.</td><td>0</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>45</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>70</td>
</tr>
<tr class="b">
<td>Expected an @return tag.</td><td>74</td>
</tr>
<tr class="a">
<td>Expected @throws tag for 'IOException'.</td><td>74</td>
</tr>
<tr class="b">
<td>Expected @throws tag for 'UnhandledException'.</td><td>74</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>85</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\ServerSocketLogCollector.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\ServerSocketLogCollector.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>49</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>50</td>
</tr>
<tr class="a">
<td>Name 'socket1' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>50</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>51</td>
</tr>
<tr class="a">
<td>Name 'socket2' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>51</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>52</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>53</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>58</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>64</td>
</tr>
<tr class="b">
<td>Unused @throws tag for 'IOException'.</td><td>65</td>
</tr>
<tr class="a">
<td>Javadoc has empty description section.</td><td>73</td>
</tr>
<tr class="b">
<td>Name 'collector1' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>82</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>84</td>
</tr>
<tr class="b">
<td>Name 'collector2' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>99</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>100</td>
</tr>
<tr class="b">
<td>Javadoc has empty description section.</td><td>114</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>115</td>
</tr>
<tr class="b">
<td>Expected @throws tag for 'IOException'.</td><td>118</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>120</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>126</td>
</tr>
<tr class="a">
<td>Javadoc has empty description section.</td><td>136</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>137</td>
</tr>
<tr class="a">
<td>Expected @throws tag for 'IOException'.</td><td>140</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>166</td>
</tr>
<tr class="a">
<td>Unused @throws tag for 'IllegalStateException'.</td><td>170</td>
</tr>
<tr class="b">
<td>Found duplicate of 12 lines in C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\CollectorSkeleton.java, starting from line 87</td><td>179</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'analyzer'.</td><td>186</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>191</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>195</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>198</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>199</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\Executor.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\Executor.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Got an exception - java.lang.RuntimeException: Unable to get class information for @throws tag 'EvalError'.</td><td>0</td>
</tr>
<tr class="b">
<td>Class should define a constructor.</td><td>43</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>60</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>63</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>66</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>72</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>74</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>76</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>84</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>85</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>87</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>89</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>97</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>98</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>100</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>102</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>144</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>163</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>198</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>200</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>202</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>210</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>211</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>213</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>215</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>223</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>224</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>226</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>228</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\LogSweeper.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\LogSweeper.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line does not match expected header line of ' * This program is free software; you can redistribute it and/or'.</td><td>2</td>
</tr>
<tr class="b">
<td>Class should define a constructor.</td><td>24</td>
</tr>
<tr class="a">
<td>Utility classes should not have a public or default constructor.</td><td>24</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>25</td>
</tr>
<tr class="a">
<td>Unused @param tag for 'filter'.</td><td>34</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'extension'.</td><td>42</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'outputDir'.</td><td>42</td>
</tr>
<tr class="b">
<td>Redundant throws: 'FileNotFoundException' is subclass of 'IOException'.</td><td>43</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>44</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>46</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>48</td>
</tr>
<tr class="b">
<td>Unnecessary parentheses around assignment right-hand side.</td><td>51</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>53</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>65</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>67</td>
</tr>
<tr class="b">
<td>Line is longer than 120 characters.</td><td>67</td>
</tr>
<tr class="a">
<td>'18024' is a magic number.</td><td>68</td>
</tr>
<tr class="b">
<td>Line is longer than 120 characters.</td><td>73</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\log4j\GuillotineFileAppender.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\log4j\GuillotineFileAppender.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Name 'logmatcher.log4j' must match pattern '^[a-z][a-z]*(\.[a-z]+)*$'.</td><td>17</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>33</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>45</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>48</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>56</td>
</tr>
<tr class="b">
<td>Unused @param tag for 'trigger'.</td><td>56</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>65</td>
</tr>
<tr class="b">
<td>Unused @param tag for 'trigger'.</td><td>65</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'endMessage'.</td><td>67</td>
</tr>
<tr class="b">
<td>Found duplicate of 14 lines in C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\log4j\GuillotineFileAppender.java, starting from line 93</td><td>68</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>74</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>82</td>
</tr>
<tr class="a">
<td>Unused @param tag for 'trigger'.</td><td>82</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'layout'.</td><td>89</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'filename'.</td><td>89</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'endMessage'.</td><td>89</td>
</tr>
<tr class="a">
<td>Expected @throws tag for 'IOException'.</td><td>90</td>
</tr>
<tr class="b">
<td>Found duplicate of 17 lines in C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\log4j\GuillotineFileAppender.java, starting from line 119</td><td>92</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>99</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>109</td>
</tr>
<tr class="a">
<td>Unused @param tag for 'trigger'.</td><td>109</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'layout'.</td><td>116</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'filename'.</td><td>116</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'endMessage'.</td><td>116</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'append'.</td><td>116</td>
</tr>
<tr class="b">
<td>Expected @throws tag for 'IOException'.</td><td>117</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>126</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>140</td>
</tr>
<tr class="a">
<td>Unused @param tag for 'trigger'.</td><td>140</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'layout'.</td><td>148</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'filename'.</td><td>148</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'endMessage'.</td><td>148</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'append'.</td><td>148</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'bufferedIO'.</td><td>148</td>
</tr>
<tr class="a">
<td>Name 'bufferedIO' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>148</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'bufferSize'.</td><td>148</td>
</tr>
<tr class="a">
<td>Expected @throws tag for 'IOException'.</td><td>149</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>158</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>160</td>
</tr>
<tr class="b">
<td>Must have at least one statement.</td><td>165</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>176</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>178</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>180</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>188</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>190</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>192</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>200</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>202</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>204</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>212</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>214</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>216</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>228</td>
</tr>
<tr class="b">
<td>Name 'ioe' must match pattern '^e[a-z]*([A-Z][a-z]+)*$'.</td><td>238</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>248</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>260</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>262</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>267</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>268</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>270</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>271</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>282</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>284</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>286</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\ReportEvent.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\ReportEvent.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line does not match expected header line of ' * This program is free software; you can redistribute it and/or'.</td><td>2</td>
</tr>
<tr class="b">
<td>First sentence should end with a period.</td><td>14</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>23</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>24</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>29</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>31</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>32</td>
</tr>
<tr class="b">
<td>Expected @param tag for 'result'.</td><td>35</td>
</tr>
<tr class="a">
<td>First sentence should end with a period.</td><td>72</td>
</tr>
<tr class="b">
<td>First sentence should end with a period.</td><td>93</td>
</tr>
<tr class="a">
<td>Line is longer than 120 characters.</td><td>94</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>96</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>96</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\ReportHandler.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\ReportHandler.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line does not match expected header line of ' * This program is free software; you can redistribute it and/or'.</td><td>2</td>
</tr>
<tr class="b">
<td>Name 'reportLogger' must match pattern '^[A-Z][A-Z]*(_[A-Z]+)*$'.</td><td>25</td>
</tr>
<tr class="a">
<td>Name 'ENDL' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>28</td>
</tr>
<tr class="b">
<td>Name 'SUCCESS' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>31</td>
</tr>
<tr class="a">
<td>Name 'FAILURE' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>34</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>41</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>42</td>
</tr>
<tr class="b">
<td>Variable 'events' must be private and have accessor methods.</td><td>44</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>84</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>89</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>91</td>
</tr>
<tr class="b">
<td>Expression can be simplified.</td><td>106</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>113</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>116</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>120</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>126</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>157</td>
</tr>
<tr class="b">
<td>Redundant 'final' modifier.</td><td>159</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\sipp\SippWrapper.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\sipp\SippWrapper.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line does not match expected header line of ' * This program is free software; you can redistribute it and/or'.</td><td>2</td>
</tr>
<tr class="b">
<td>Class should define a constructor.</td><td>34</td>
</tr>
<tr class="a">
<td>Unused @param tag for 'filename'.</td><td>140</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>207</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\Config.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\Config.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Missing a header - not enough lines in file.</td><td>1</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>4</td>
</tr>
<tr class="a">
<td>Class should define a constructor.</td><td>4</td>
</tr>
<tr class="b">
<td>Name 'NUMBER_OF_TASKS' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>6</td>
</tr>
<tr class="a">
<td>Variable 'NUMBER_OF_TASKS' must be private and have accessor methods.</td><td>6</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>7</td>
</tr>
<tr class="a">
<td>Missing a Javadoc comment.</td><td>8</td>
</tr>
<tr class="b">
<td>Name 'LOG_OUTPUT_DIRECTORY' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>8</td>
</tr>
<tr class="a">
<td>Variable 'LOG_OUTPUT_DIRECTORY' must be private and have accessor methods.</td><td>8</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>9</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>10</td>
</tr>
<tr class="b">
<td>Missing a Javadoc comment.</td><td>10</td>
</tr>
<tr class="a">
<td>Name 'LOG_TMP_DIRECTORY' must match pattern '^[a-z][a-z]*([A-Z][a-z]+)*$'.</td><td>10</td>
</tr>
<tr class="b">
<td>Variable 'LOG_TMP_DIRECTORY' must be private and have accessor methods.</td><td>10</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\TimestampGenerator.java"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\TimestampGenerator.java</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Line does not match expected header line of ' * This program is free software; you can redistribute it and/or'.</td><td>2</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>15</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>16</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>21</td>
</tr>
<tr class="a">
<td>Class should define a constructor.</td><td>23</td>
</tr>
<tr class="b">
<td>Utility classes should not have a public or default constructor.</td><td>23</td>
</tr>
<tr class="a">
<td>Line has trailing spaces.</td><td>28</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>29</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>32</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>38</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>39</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>41</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>43</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>51</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>52</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>54</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>56</td>
</tr>
<tr class="b">
<td>Line has trailing spaces.</td><td>69</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>70</td>
</tr>
<tr class="b">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>72</td>
</tr>
<tr class="a">
<td>Comment matches to-do format '(TODO:|@todo|DOCUMENT ME!)'.</td><td>74</td>
</tr>
<tr class="b">
<td>Expected an @return tag.</td><td>89</td>
</tr>
<tr class="a">
<td>Expected @param tag for 'tmpPattern'.</td><td>89</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\package.html"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\analyzers\package.html</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\package.html"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\collectors\package.html</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\package.html"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\report\package.html</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Missing package documentation file.</td><td>0</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\package.html"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\machines\package.html</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\log4j\package.html"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\log4j\package.html</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Missing package documentation file.</td><td>0</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\sipp\package.html"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\sipp\package.html</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Missing package documentation file.</td><td>0</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\package.html"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\executor\package.html</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Missing package documentation file.</td><td>0</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\package.html"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\gammu\java\package.html</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\package.html"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\utils\package.html</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Missing package documentation file.</td><td>0</td>
</tr>
</table>
<a href="#top">Back to top</a><a name="f-C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\appenders\package.html"></a>
<h3>File C:\workspace\logmatcher-0.1.0\src\main\java\logmatcher\appenders\package.html</h3>
<table class="log" border="0" cellpadding="5" cellspacing="2" width="100%">
<tr>
<th>Error Description</th><th>Line</th>
</tr>
<tr class="a">
<td>Missing package documentation file.</td><td>0</td>
</tr>
</table>
<a href="#top">Back to top</a>
<hr size="1" width="100%" align="left">
</body>
</html>
